A Cooperative Artificial Bee Colony Optimizer
نویسندگان
چکیده
The Artificial Bee Colony algorithm is an optimization algorithm than can be applied on the wide range of engineering problems. In this work, the standard ABC algorithm is extended by incorporating a cooperation approach and an algorithm called Split ABC (S-ABC) is developed. SABC aims at improving the performance of the standard ABC algorithm using benefits of cooperation as a social behaviour. S-ABC works by spliting the solution vector into the components and employing multiple population to optimize these components cooperatively. The proposed algorithm was tested on a set of well known test functions. The results showed that the proposed algorithm is efficient, robust, produce good results, and outperforms other algorithms investigated in this paper.
منابع مشابه
Hierarchical Artificial Bee Colony Optimizer for Multilevel Threshold Image Segmentation
This paper presents a novel optimization algorithm, namely hierarchical artificial bee colony optimization (HABC) for multilevel threshold image segmentation, which employs a pool of optimal foraging strategies to extends the classical artificial bee colony framework to a cooperative and hierarchical fashion. In the proposed hierarchical model, the higher-level species incorporates the enhanced...
متن کاملBQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems
Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...
متن کاملImprovised Scout Bee Movements in Artificial Bee Colony
In the basic Artificial Bee Colony (ABC) algorithm, if the fitness value associated with a food source is not improved for a certain number of specified trials then the corresponding bee becomes a scout to which a random value is assigned for finding the new food source. Basically, it is a mechanism of pulling out the candidate solution which may be entrapped in some local optimizer due to whic...
متن کاملElite Opposition-based Artificial Bee Colony Algorithm for Global Optimization
Numerous problems in engineering and science can be converted into optimization problems. Artificial bee colony (ABC) algorithm is a newly developed stochastic optimization algorithm and has been widely used in many areas. However, due to the stochastic characteristics of its solution search equation, the traditional ABC algorithm often suffers from poor exploitation. Aiming at this weakness o...
متن کاملOPTIMIZATION OF SKELETAL STRUCTURAL USING ARTIFICIAL BEE COLONY ALGORITHM
Over the past few years, swarm intelligence based optimization techniques such as ant colony optimization and particle swarm optimization have received considerable attention from engineering researchers. These algorithms have been used in the solution of various structural optimization problems where the main goal is to minimize the weight of structures while satisfying all design requirements...
متن کامل